Grove IoT スターターキット for SORACOMを購入したので調べてみた(ハードウェア編)
こんにちはCX事業本部のさかじです。
SORACOM Technology Camp 2020の参加特典クーポンを使用してGrove IoT スターターキット for SORACOM(Wio LTE JP Version)を購入しました。チュートリアルに沿って準備することで、簡単にデータをクラウドへアップすることが出来ます。
設定は少し前の記事ですがほとんど違いなくセットアップ出来データを送信できるようになります。
LTEモデム搭載済みIoTデバイス「Wio LTE」でセンサーデータの収集とグラフ化をしてみた
同じ内容を書いてもつまらないのでハードウェアの構成について調べた手順をまとめました。
ハードについて調べてみた
- SORACOMのサイトでハードを製造しているメーカが運営しているSeeed K.K. Wikiをみます
- ハードウェアのことが知りたいのでSeeed K.K. Wikiのハードウェアの章にあるリンクへ移動してみます
- こちらで大雑把な情報を仕入れます
部品 機能 情報 STM32F4マイコン プロセッサー STM32F405RG, ARM Cortex-M4, 168MHz フラッシュメモリ 1MByte 内蔵SRAM 129KByte LTEモジュール LTE Cat.1 EC21-J FDD-LTE B1/B3/B8/B18/B19/B26 インターフェース SIM nano SIM SD TFカード - オープンソースハードウェアなので回路図をみてみようと検索(リンクあるかもしれませんが検索してしまいました)
- 英語版のseeed wiki Wio LTE Cat.1を発見してハードウェアの情報がありました
- 下へスクロールして日本版回路図を発見しました
- オンライン回路図ビューアーで内容を見ることができました。
-
主要なチップをみてみます
- 回路図からどのように各チップが接続されているかみて、雑にブロック図を書いてみました
SeeedKKの@matsujirushi12さんからきちんとしたブロック図の紹介をいただきました。
何かわかるの?
- 何やらLTEモジュールからイヤホンジャック出ているので音声出るの?
SeeedKKの@matsujirushi12さん、@ytsuboiさんにフォローいただきまして、音声は出せないそうです -
STM32とLTEモジュールはそのまま接続されているけど接続のためのプロトコルはどうやってるの?
- SDカードがCPUと繋がっているのでデータ保存できる?
こちらもSeeedKKの@matsujirushi12さんからフォローいただき、SDカードアクセスできるそうです。
https://github.com/SeeedJP/WioLTEforArduino/tree/master/examples/basic/SDReadWrite
参考サイト
- Grove IoT スターターキット for SORACOM(Wio LTE JP Version)
- https://wiki.seeedstudio.com/Wio_LTE_Cat.1/
- 日本版回路図
- Qiita Wio LTE 回路図とブロック図
- https://github.com/SeeedJP/WioLTEforArduino/tree/master/examples/basic/SDReadWrite
最後に
ハードウェアはソフトウェアと違って費用がかかってしまいます。せっかくですから、ハードウェアが持っている機能を使いこなしたいですよね。使いこなすにはどんな機能がどのように接続されているかを把握すると夢が広がりますね。ソフトウェアエンジニアですと回路図など読んだりするのは大変ですが、細かい内容を置いておいて繋がりに注目してブロックをみてみると、サンプルコードから一歩踏み込めると思います。是非チャレンジしてみてください。